import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Esta clase se encarga de crear un objeto de la
 * clase ButtonHelp.
 * 
 * Este metodo al ser seleccionado por el mouse, manda llamar
 * al metodo help en la siguiente, que a su vez, manda llamar
 * al metodo help en el Mundo.
 * 
 * @author Programacion Orientacion a Objetos(Jose de Jesus Cervantes Hernandez) 
 */
public class ButtonHelp extends Buttons
{
    /**
     *  Contructor de ButtonHelp que utiliza la super Clase Mundo que es donde se realizan las acciones principales.
     */   
    public ButtonHelp(Mundo world)
    {
        super(world);
    }
    
    /**
     * Este es el metodo Act, realiza la llamada de las imagenes a utilizar para el boton ayuda.
     */
    public void act() 
    {
        MouseInfo mouse = Greenfoot.getMouseInfo();
        if(Greenfoot.mouseMoved(this))
        {
            setImage("HelpSelected.png");
        }
        else if (Greenfoot.mouseMoved(null))
        {
            setImage("Help.png");
        }
        
        if(Greenfoot.mouseClicked(this))
        {
            super.help();
        }
    }    
}
